作者:zhouwenjun | 来源:互联网 | 2023-05-17 08:13
主要包含有
“mkdir”被声明为否决的
“fopen”被声明为否决的
“stricmp”被声明为否决的
5 个解决方案
改成新的C标准就是了。
mkdir-〉_mkdir
fopen->fopen_s
#pragma warning( disable: NUM )
NUM 为警告的编号
看看能不能把warning去了
微软的警告,主要是那些都是C库的函数,很多函数内部是不进行参数检测的(包括越界类的),微软担心使用这些
会造成内存异常,所以就改写了一下同样功能的函数,只不过进行了参数的检测,使用这些新的就可以了。
不用特意记,每个函数在给出警告时都会告诉你相应的安全函数,注意一下警告信息就可以了,使用时再查看一下MSDN。
-------------------------------
“mkdir” ---> _mkdir
“fopen” ---> fopen_s
“stricmp” ---> stricmp_s
-------------------------------